.ant-btn-primary {
    background: linear-gradient(118.58deg, #d3b25b 21.42%, #f0d180 67.63%);
    color: #150035;
}
.ant-btn-primary:hover {
    color: #150035 !important;
}

.ant-radio-wrapper .ant-radio-inner {
    width: 20px;
    height: 20px;
}
.ant-radio-wrapper .ant-radio-inner::after {
    width: 20px;
    height: 20px;
    margin-block-start: -10px;
    margin-inline-start: -10px;
    background-color: #f0d180;
}
.ant-radio-wrapper .ant-radio-checked .ant-radio-inner {
    border-color: #f0d180;
    border-width: 4px;
    background-color: transparent;
}

.ant-btn-default:not(:disabled):active {
    color: #f0d180;
    border-color: #f0d180;
}
.ant-btn-primary:not(:disabled):hover {
    background-color: #070628; 
}
.ant-tabs {
    color: #b8b8b870;
    font-weight: 500;
}
.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #ffffff;
}
.ant-tabs .ant-tabs-ink-bar {
    background: #ffffff;
}
.ant-tabs .ant-tabs-tab:hover {
    color: #ffffff;
}
.ant-tabs .ant-tabs-tab-btn:focus:not(:focus-visible),
.ant-tabs .ant-tabs-tab-remove:focus:not(:focus-visible), 
.ant-tabs .ant-tabs-tab-btn:active, 
.ant-tabs .ant-tabs-tab-remove:active {
    color: #ffffff;
}

.ant-tabs-top >.ant-tabs-nav::before, 
.ant-tabs-bottom >.ant-tabs-nav::before, 
.ant-tabs-top >div>.ant-tabs-nav::before, 
.ant-tabs-bottom >div>.ant-tabs-nav::before {
    border-bottom: 1px solid rgba(184,184,184,.1);
}

.ant-modal-content {
    background-color: #191934 !important;
    min-width: 327px;
    width: 95%;
    height: 434px;
    border-radius: 24px !important;
    padding: 20px 15px !important;
}
.ant-drawer .ant-drawer-body {
    padding: 0;
}
.ant-modal-root .ant-modal-mask {
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
}
.ant-spin .ant-spin-dot-item {
    background-color: #f9ca24;
}